home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * (c) Copyright 1988 by
- * Robotics Principles Research Department, ATT Bell Laboratories.
- * All rights reserved.
- * Last modified 2/8/88 Ingemar J. Cox
- * C version 8/2/88 Deborah A. Wallach
- */
- #include <stdio.h>
- #include <math.h>
- #include "edge_finder.h"
-
- extern struct image *my_image;
-
- void
- image_Write_int(name, pointer)
- char *name;
- int *pointer;
- {
- short header[5];
- int fd;
-
- header[0]=0x4513;
- header[1]=my_image->nx;
- header[2]=my_image->ny;
- header[3]=header[4]=0;
- fd = creat(name, 0666);
- write(fd, (char*)header, 10);
- write(fd, (char*)pointer, my_image->nx*my_image->ny*4);
- close(fd);
- }
-
- void
- image_Write_char(name, pointer)
- char *name;
- unsigned char *pointer;
- {
- short header[5];
- int fd;
-
- header[0]=0x4500;
- header[1]=my_image->nx;
- header[2]=my_image->ny;
- header[3]=header[4]=0;
- fd = creat(name, 0666);
- write(fd, (char*)header, 10);
- write(fd, (char*)pointer, my_image->nx*my_image->ny);
- close(fd);
- }
-
-